package com.daffodil.storage.properties;

import lombok.Getter;
import lombok.Setter;

/**
 * 使用SFTP方式存储文件，本质也是磁盘存储
 * <p>SFTP: Secure File Transfer Protocol 安全文件传输协议</p>
 * @author yweijian
 * @date 2023年11月3日
 * @version 1.0
 * @description
 */
@Setter
@Getter
public class SftpProperties {

    /** 主机地址 */
    private String host;

    /** 连接端口 */
    private Integer port = 22;

    /** 连接账号 */
    private String username;

    /** 连接密码 */
    private String password;

    /** 读取时间 */
    private int soTimeout = 3000;

    /** 连接超时时间 */
    private int connectTimeout = 3000;
    
    /** 存储桶名称 */
    private String bucketName;

    /** 访问静态资源路径前缀 */
    private String domain;
}
